Big Huge Thesaurus

Sophora tetraptera

noun